Skip to content

Remove message builders#1121

Merged
mtdowling merged 4 commits intomainfrom
remove-message-builders
Apr 1, 2026
Merged

Remove message builders#1121
mtdowling merged 4 commits intomainfrom
remove-message-builders

Conversation

@mtdowling
Copy link
Copy Markdown
Member

Remove request/response builders

The builders just delegated to the mutable request/response anyway and added unnecessary overhead. Mutable messages are now fluent, have chaining methods like toModifiable and toUnmodifiable, so it obviates the need for builders entirely.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

The builders just delegated to the mutable request/response anyway
and added unnecessary overhead. Mutable messages are now fluent, have
chaining methods like toModifiable and toUnmodifiable, so it obviates
the need for builders entirely.
@mtdowling mtdowling force-pushed the remove-message-builders branch from d9a8a1b to fbbb18f Compare April 1, 2026 03:50
@mtdowling mtdowling merged commit d6bc171 into main Apr 1, 2026
4 checks passed
@mtdowling mtdowling deleted the remove-message-builders branch April 1, 2026 17:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants